const state = {
  List: [],
  fields: [], // fields
};
const actions = {
  GetFields({ commit }, data) {
    let fields = [
      {
        title: '序号',
        dataIndex: 'id',
        align: 'center',
        width: 100
      },
      {
        title: '客户名称',
        dataIndex: 'userName',
        align: 'center',
      },
      {
        title: '标签',
        dataIndex: 'tags',
        scopedSlots: { customRender: 'tags' },
        align: 'center', 
      },
      {
        title: '添加人',
        dataIndex: 'addUser',
        align: 'center',
      },
      {
        title: '添加时间',
        dataIndex: 'AddTime',
        align: 'center',
      },
      {
        title: '描述',
        dataIndex: 'description',
        align: 'center',
      },
      {
        title: '来源',
        dataIndex: 'add_way',
        align: 'center',
      },
      {
        title: '操作',
        dataIndex: 'action',
        scopedSlots: { customRender: 'action' },
        align: 'center',
        width: 150,
      }
    ];
    // fields.forEach(function (item, i) {
    //fields[i].align = 'center';
    // fields[i].width = 200;
    // fields[1].width = 100;
    // });
    // fields[4].scopedSlots = { customRender: 'status' }

    commit('setfields', fields);
    // request.post(Server.action.GetAdminListL, data)
    // .then(res => {
    // if (res.data.code == '200') {
    // // console.log(res.data);
    // commit('SetTotal', res.data.data.total);
    // var ListData = res.data.data.list
    // ListData.forEach(function (item, i) {
    // item.create_time = moment(item.create_time * 1000).format('YYYY-MM-DD HH:mm:ss');
    // item.update_time = moment(item.update_time * 1000).format('YYYY-MM-DD HH:mm:ss');
    // });
    // commit('SetLists', ListData);

    // } else {
    // showError(res.data.message);
    // }
    // });
  },
};

const mutations = {
  // SetLists(state, lists) {
  // state.List = lists;
  // },
  setfields(state, lists) {
    // console.log(state)
    state.fields = lists;
  },
  // SetTotal(state, lists) {
  // // console.log(state)
  // state.page.total = lists;
  // },
};

export default {
  namespaced: true,
  state,
  actions,
  mutations
};